На главную

Тема 9. Базовые технологии глобальных компьютерных сетей

Обзорная лекция

Содержание

9.1. Функциональные роли компьютеров в сети.   
9.2. Общая структура телекоммуникационной сети.
9.3. Корпоративные сети.
9.4. Модульность и стандартизация.

9.1. Функциональные роли компьютеров в сети

Одноранговые сети.
Сети с выделенным сервером.
Гибридная сеть.

В зависимости от того, как распределены функции между компьютерами сети, они могут выступать в трех разных ролях:

  1. Компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети, рис. 9.1.
  2. Компьютер, обращающийся с запросами к ресурсам другой машины, играет роль узла-клиента, рис. 9.2.
  3. Компьютер, обращающийся с запросами к ресурсам другой машины, играет роль узла-клиента, рис. 9.3.


Рис. 9.1 Компьютер, занимающийся обслуживанием запросов других компьютеров


Рис. 9.2.  Компьютер, обращающийся с запросами к ресурсам другой машины


Рис. 9.3.  Компьютер, совмещающий функции клиента и сервера

Очевидно, что сеть не может состоять только из клиентских или только из серверных узлов. Сеть может быть построена по одной из трех схем:

Каждая из этих схем имеет свои достоинства и недостатки, определяющие их области применения.

Одноранговые сети

В одноранговых сетях (рис. 9.4) все компьютеры равны в возможностях доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут с ним работать. В одноранговых сетях на всех компьютерах устанавливается такая операционная система, которая предоставляет всем компьютерам в сети потенциально равные возможности. Сетевые операционные системы такого типа называются одноранговыми ОС. Очевидно, что одноранговые ОС должны включать как серверные, так и клиентские компоненты сетевых служб (на рисунке они обозначены буквами, соответственно, С и К). Примерами одноранговых ОС могут служить LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.


Рис. 9.4.  Одноранговая сеть (здесь словом "Коммун." обозначены коммуникационные средства).

При потенциальном равноправии всех компьютеров в одноранговой сети часто возникает функциональная несимметричность. Обычно некоторые пользователи не желают предоставлять свои ресурсы для совместного доступа. В таком случае серверные возможности их операционных систем не активизируются, и компьютеры играют роль "чистых" клиентов (на рисунке неиспользуемые компоненты ОС изображены затемненными).

В то же время администратор может закрепить за некоторыми компьютерами сети только функции, связанные с обслуживанием запросов от остальных компьютеров, превратив их таким образом в "чистые" серверы, за которыми пользователи не работают. В такой конфигурации одноранговые сети становятся похожими на сети с выделенными серверами, но это только внешнее сходство – между этими двумя типами сетей остается существенное различие. Изначально в одноранговых сетях отсутствует специализация ОС в зависимости от того, какую роль играет компьютер – клиента или сервера. Изменение роли компьютера в одноранговой сети достигается за счет того, что функции серверной или клиентской частей просто не используются.

Одноранговые сети проще в развертывании и эксплуатации; по этой схеме организуется работа в небольших сетях, в которых количество компьютеров не превышает 10-20. В этом случае нет необходимости в применении централизованных средств администрирования – нескольким пользователям нетрудно договориться между собой о перечне разделяемых ресурсов и паролях доступа к ним.

Однако в больших сетях средства централизованного администрирования, хранения и обработки данных, а особенно защиты данных необходимы. Такие возможности легче обеспечить в сетях с выделенными серверами.

Сети с выделенным сервером

В сетях с выделенными серверами (рис. 9.5) используются специальные варианты сетевых операционных систем (ОС), которые оптимизированы для работы в роли серверов и называются серверными ОС. Пользовательские компьютеры в таких сетях работают под управлением клиентских ОС.


Рис. 9.5.  Сеть с выделенным сервером.

Специализация операционной системы для работы в роли сервера является естественным способом повышения эффективности серверных операций. А необходимость такого повышения часто ощущается весьма остро, особенно в большой сети. При существовании в сети сотен или даже тысяч пользователей интенсивность запросов к разделяемым ресурсам может быть очень значительной, и сервер должен справляться с этим потоком запросов без больших задержек. Очевидным решением этой проблемы является использование в качестве сервера компьютера с мощной аппаратной платформой и операционной системой, оптимизированной для серверных функций.

Чем меньше функций выполняет ОС, тем более эффективно можно их реализовать, поэтому для оптимизации серверных операций разработчики ОС вынуждены ущемлять некоторые другие ее функции, причем иногда даже полностью отказываться от них. Одним из ярких примеров такого подхода является серверная ОС NetWare. Ее разработчики поставили перед собой цель оптимизировать выполнение файлового сервиса и сервиса печати. Для этого они полностью исключили из системы многие элементы, важные для универсальной ОС, в частности, графический интерфейс пользователя, поддержку универсальных приложений, защиту приложений мультипрограммного режима друг от друга, механизм виртуальной памяти. Все это позволило добиться уникальной скорости файлового доступа и вывело NetWare в лидеры серверных ОС на долгое время.

Однако слишком узкая специализация некоторых серверных ОС является одновременно и их слабой стороной. Так, отсутствие в NetWare 4 универсального интерфейса программирования и средств защиты приложений, не позволившее использовать эту ОС в качестве среды для выполнения приложений, приводит к необходимости применения в сети других серверных ОС в тех случаях, когда требуется выполнение функций, отличных от файлового сервиса и сервиса печати. Поэтому разработчики многих серверных операционных систем отказываются от функциональной ограниченности и включают в состав серверных ОС все компоненты, позволяющие задействовать их в качестве универсальных серверов и даже клиентских ОС. Такие серверные ОС снабжаются развитым графическим пользовательским интерфейсом и поддерживают универсальный API.

Это сближает их с одноранговыми операционными системами, но существует несколько отличий, которые позволяют отнести их именно к классу серверных ОС:

Клиентские операционные системы в сетях с выделенными серверами обычно освобождаются от серверных функций, что значительно упрощает их организацию. Разработчики клиентских ОС уделяют основное внимание пользовательскому интерфейсу и клиентским частям сетевых служб. Наиболее простые клиентские ОС поддерживают только базовые сетевые службы, обычно файловую и службу печати. В то же время существуют так называемые универсальные клиенты, которые поддерживают широкий набор клиентских частей, позволяющих им работать практически со всеми серверами сети.

Многие компании, разрабатывающие сетевые ОС, выпускают две версии одной и той же операционной системы. Одна версия предназначена для работы в качестве серверной ОС, а другая - для работы на клиентской машине. Эти версии чаще всего основаны на одном и том же базовом коде, но отличаются набором служб и утилит, а также параметрами конфигурации, в том числе устанавливаемыми по умолчанию и не поддающимися изменению.

Например, операционная система Windows NT выпускалась в версии для рабочей станции ( Windows NT Workstation)- и в версии для выделенного сервера (Windows NT Server). Оба эти варианта операционной системы включают клиентские и серверные части многих сетевых служб. Так, ОС Windows NT Workstation, кроме выполнения функций сетевого клиента, может предоставлять сетевым пользователям файловый сервис, сервисы печати, удаленного доступа и другие, а, следовательно, может служить основой для одноранговой сети.
С другой стороны, ОС Windows NT Server содержит все необходимые средства, которые позволяют задействовать компьютер в качестве клиентской рабочей станции. Под управлением ОС Windows NT Server локально запускаются прикладные программы, которые могут потребовать выполнения клиентских функций ОС при появлении запросов к ресурсам других компьютеров сети. Windows NT Server имеет такой же развитый графический интерфейс, как и Windows NT Workstation, что позволяет с равным успехом применять эти ОС для интерактивной работы пользователя или администратора.

Однако версия Windows NT Server имеет больше возможностей для предоставления ресурсов своего компьютера другим пользователям сети, так как может выполнять более широкий набор функций, поддерживает большее количество одновременных соединений с клиентами, реализует централизованное управление сетью, имеет более развитые средства защиты. Поэтому рекомендуется применять Windows NT Server в качестве ОС для выделенных серверов, а не клиентских компьютеров.

Гибридная сеть

В больших сетях наряду с отношениями клиент-сервер сохраняется необходимость и в одноранговых связях, поэтому такие сети чаще всего строятся по гибридной схеме (рис. 9.6):  телефонные сети; радиосеть; телевизионные сети; компьютерные сети.


Рис. 9.6.  Гибридная сеть

Во всех этих сетях предоставляемым клиентам ресурсом является информация. В табл. 9.1 характеризуется изначальное распределение вида услуг и формы представления информации в сетях разного типа.

Таблица 9.1

Вид телекоммуникационной сети

Вид услуг

Вид представления информации

телефонные сети

интерактивные услуги

только голосовая информация

радиосети

широковещательные услуги

только голосовая информация

телевизионные сети

широковещательные услуги

голос и изображение

компьютерные сети

 

алфавитно-цифровое

Телефонные сети оказывают интерактивные услуги (interactive services), так как два абонента, участвующие в разговоре (или несколько абонентов, если это конференция), попеременно проявляют активность.

Радиосети и телевизионные сети оказывают широковещательные услуги (broadcast services), при этом информация распространяется только в одну сторону - из сети к абонентам, по схеме "один ко многим" (point-to-multipoint).

Сегодня по многим направлениям идет конвергенция разных видов телекоммуникационных сетей.


9.2. Общая структура телекоммуникационной сети

Сеть доступа.
Магистральная сеть.
Сети операторов связи.

Несмотря на то, что различия между компьютерными, телефонными, телевизионными и первичными сетями, безусловно, существенны, все эти сети на достаточно высоком уровне абстракции имеют сходные структуры.
Телекоммуникационная сеть  в общем случае включает следующие компоненты, рис. 9.7:

И сеть доступа, и магистральная сеть строятся на базе коммутаторов. Каждый коммутатор оснащен некоторым количеством портов, которые соединяются с портами других коммутаторов каналами связи.


Рис. 9.7.  Структура телекоммуникационной сети

Сеть доступа

Сеть доступа представляет собой нижний уровень иерархии телекоммуникационной сети.
К этой сети подключаются конечные (терминальные) узлы – оборудование, установленное у пользователей (абонентов, клиентов) сети. В случае компьютерной сети конечными узлами являются компьютеры, телефонной – телефонные аппараты, а телевизионной или радиосети – соответствующие теле- и радиоприемники.

Основное назначение сети доступа – концентрация информационных потоков, поступающих по многочисленным каналам связи от оборудования пользователей, в сравнительно небольшом количестве узлов магистральной сети.

Сеть доступа, как и телекоммуникационная сеть в целом, может состоять из нескольких уровней (на рисунке показано два). Коммутаторы, установленные в узлах нижнего уровня, мультиплексируют информацию, поступающую по многочисленным абонентским каналам (называемым часто абонентскими окончаниями, local loop) и передают ее коммутаторам верхнего уровня, чтобы те в свою очередь передали ее коммутаторам магистрали. Количество уровней сети доступа зависит от ее размера; небольшая сеть доступа может состоять из одного уровня, а крупная - из двух-трех. Следующие уровни осуществляют дальнейшую концентрацию трафика, собирая его и мультиплексируя в более скоростные каналы.

Магистральная сеть

Магистральная сеть объединяет отдельные сети доступа, выполняя функции транзита трафика между ними по высокоскоростным каналам. Коммутаторы  магистрали могут оперировать не только информационными соединениями между отдельными пользователями, но и агрегированными информационными потоками, переносящими данные большого количества пользовательских соединений. В результате информация с помощью магистрали попадает в сеть доступа получателей, демультиплексируется там и коммутируется таким образом, что на входной порт оборудования пользователя поступает только та информация, которая ему адресована. В том случае, когда абонент-получатель подключен к тому же коммутатору доступа, что и абонент-отправитель (непосредственно или через подчиненные по иерархии связей коммутаторы), последний выполняет необходимую операцию коммутации самостоятельно.

Информационные центры/центры управления сервисами – это собственные информационные ресурсы сети, на основе которых осуществляется обслуживание пользователей.

В таких центрах может храниться информация двух типов:

Примером информационных ресурсов первого типа могут служить Web-порталы, на которых расположена разнообразная справочная информация и новости, информация электронных магазинов и т.п. В телефонных сетях роль таких центров играют службы экстренного вызова (например, милиции, скорой помощи) и справочные службы различных организаций и предприятий - вокзалов, аэропортов, магазинов и т.п. В телевизионных сетях такими центрами являются телестудии, поставляющие "живую" картинку или же воспроизводящие ранее записанные сюжеты или фильмы.

К ресурсам второго типа относятся, например, различные системы аутентификации и авторизации пользователей, с помощью которых организация, владеющая сетью, проверяет права пользователей на получение тех или иных услуг; системы биллинга, которые в коммерческих сетях подсчитывают плату за предоставленные услуги; базы данных учетной информации пользователей, хранящие имена и пароли, а также перечни услуг, на которые подписан каждый пользователь.

В телефонных сетях существуют центры управления сервисами (Services Control Point, SCP), где установлены компьютеры, на которых хранятся программы нестандартной обработки телефонных вызовов пользователей, например вызовов бесплатных справочных служб коммерческих предприятий (так называемые службы 800) или вызовов при проведении телеголосования. Еще одним из распространенных видов вспомогательного информационного центра является централизованная система управления сетью, которая представляет собой программное обеспечение, работающее на одном или нескольких компьютерах.

Естественно, у сетей каждого типа имеется много особенностей, тем не менее, их структура в целом соответствует представленной выше. В то же время, в зависимости от назначения и размера сети, некоторые составляющие обобщенной структуры могут в ней отсутствовать или же иметь несущественное значение. Например, в небольшой локальной компьютерной сети нет ярко выраженных сетей доступа и магистрали – они сливаются в общую достаточно простую структуру. В корпоративной сети, как правило, система биллинга отсутствует, так как услуги сотрудникам предприятия оказываются не на коммерческой основе. В некоторых телефонных сетях могут отсутствовать информационные центры, а в телевизионных  сеть доступа приобретает вид распределительной сети, так как информация в ней распространяется только в одном направлении – из сети к абонентам.

Сети операторов связи

Компьютерные сети можно классифицировать по различным критериям. Уже упоминавшееся в предыдущих лекциях деление на локальные и глобальные сети происходит по территориальному признаку, то есть по размерам территории, которую покрывает сеть.
Другим важным признаком классификации сетей является назначение предоставляемых услуг:

Операторы связи и клиенты
Существуют сети, которые создаются специально для оказания общедоступных (публичных, public) телекоммуникационных услуг. Примерами таких сетей могут служить городские, региональные, национальные и международные телефонные сети. Их услугами пользуются многочисленные клиенты – владельцы домашних и мобильных телефонов, а также предприятия (корпоративные пользователи). Еще одной традиционной телекоммуникационной услугой является предоставление в аренду каналов связи. У первичных сетей PDH/SDH, создаваемых телекоммуникационным предприятием для объединения своих АТС, обычно остается не используемая для внутренних нужд канальная емкость, которую логично сдавать в аренду. Типичными потребителями этой услуги являются крупные предприятия, которые создают с помощью арендованных каналов собственные сети - телефонные или компьютерные.

По мере роста популярности компьютерной обработки данных к набору телекоммуникационных услуг добавилась возможность объединения локальных сетей предприятий с помощью общедоступной территориальной сети передачи данных, например сети технологии X.25, frame relay, ATM или IP. Internet-революция 90-х годов породила такую распространенную общедоступную услугу, как доступ в Internet для обмена сообщениями электронной почты и использования ресурсов многочисленных Web-сайтов. Вскоре среда Internet стала использоваться предприятиями не только для доступа к "чужим" информационным ресурсам, но и для объединения собственных, то есть как типичная сеть передачи данных, оказывающая транспортные услуги. На стыке телефонных и компьютерных сетей начали появляться новые типы общедоступных услуг, использующие возможности комплексного применения различных технологий.

Специализированное предприятие, которое создает телекоммуникационную сеть для оказания общедоступных услуг, владеет этой сетью и поддерживает ее работу, традиционно называется оператором связи (telecommunication carrier).
Операторы связи отличаются друг от друга:

Услуги, провайдеры услуг и сетевая инфраструктура
Операторы связи осуществляют свою деятельность на коммерческой основе, заключая договоры с потребителями услуг.
Услуги можно разделить на несколько уровней и групп, используя разные критерии классификации.

Классификация услуг телекоммуникационной сети представлена в табл. 9.2.

                                                                                Таблица 9.2


Этот уровень, в свою очередь, можно делить на подуровни, так как из более простых услуг строятся более сложные. Например, на основе услуги доступа к Internet, которая заключается в простом транспортном подключении компьютера или локальной сети к всемирной общедоступной сети, можно оказывать услуги электронной почты. Или же на основе базовой телефонной услуги соединения абонентов можно создать услугу голосовой почты.

Услуги можно классифицировать в зависимости от того, предоставляется ли клиенту дополнительная информация:

Телефонный разговор – это пример услуги первого типа, так как информация создается абонентами сети, а оператор только доставляет ее от одного абонента к другому. К этому же типу относится услуга соединения двух локальных сетей клиента с помощью сети передачи данных оператора. Примерами услуг второго типа (их обычно называют информационными) являются услуги справочных служб телефонной сети или услуги какого-либо Web-сайта.

Каждый оператор связи оказывает те услуги из общего набора, которые ему представляются наиболее соответствующими его профилю и экономически выгодными. В большинстве стран мира (и в России тоже) операторы связи должны получать от государственных органов лицензии на оказание тех или иных услуг связи. Такое положение существовало не всегда – практически во всех странах были операторы, которые фактически являлись монополистами на рынке телекоммуникационных услуг в масштабах страны. Сегодня происходит процесс демонополизации этой области деятельности, бывшие монополисты продолжают работать, но им приходится бороться за клиентов с новыми операторами, которых часто называют альтернативными, так как благодаря им у пользователей действительно появляется свобода выбора.

Клиенты
Все множество клиентов – потребителей инфотелекоммуникационных услуг – можно разделить на два больших лагеря:

Массовые индивидуальные клиенты
В первом случае местом потребления услуг является квартира или частный дом, а клиентами – жильцы этой квартиры, которым нужны, прежде всего, базовые услуги: телефонная связь, телевидение, радио и (пока еще не всем) выход в Internet.

Для массовых клиентов очень важна экономичность услуги – низкая месячная оплата, возможность использования стандартных терминальных устройств (телефонные аппараты, телевизионные приемники, персональные компьютеры), а также существующей в квартире проводки в виде телефонной пары и телевизионного коаксиального кабеля. Сложные в обращении и дорогие терминальные устройства, такие как, например, включающие компьютер телевизоры или IP-телефоны, вряд ли станут массовыми до тех пор, пока не приблизятся по стоимости к обычному телевизору или телефону и не будут поддерживать простой пользовательский интерфейс, не требующий для освоения прослушивания специальных курсов.

Существующая в наших домах проводка – это серьезное ограничение для предоставления услуг доступа в Internet и новых услуг компьютерных сетей, так как она не рассчитана на передачу данных, а подведение к каждому дому нового качественного кабеля, например, волоконно-оптического, обойдется недешево. Поэтому доступ в Интернет чаще всего осуществляется с помощью низкоскоростного модемного соединения по телефонной сети. Однако постепенно развиваются новые технологии – так называемые технологии цифровых абонентских линий, позволяющие передавать по существующей телефонной проводке данные с гораздо более высокой скоростью, чем обычные модемы.

Корпоративные клиенты
Корпоративные клиенты – это предприятия и организации различного профиля. Небольшие предприятия по набору предпочтительных услуг не слишком отличаются от массовых клиентов – это та же базовая телефония и телевидение, только телефонных номеров такому предприятию может потребоваться не один, а два-три, да и потребности в передаче данных сводится к стандартному модемному доступу к Internet. Крупные же предприятия, состоящие из нескольких территориально рассредоточенных отделений и филиалов, а также имеющие сотрудников, часто работающих дома, нуждаются в расширенном наборе услуг.

Прежде всего, такой услугой является виртуальная частная сеть (Virtual Private Network, VPN), когда оператор связи создает для предприятия иллюзию того, что все его отделения и филиалы соединены частной, то есть полностью принадлежащей и управляемой предприятием-клиентом сетью, в то время как на самом деле при этом используется сеть оператора, то есть общедоступная сеть, одновременно передающая данные многих клиентов. Услуги VPN могут предоставляться как для телефонии (например, корпоративные пользователи звонят по сокращенным внутренним номерам), так и для сетей передачи данных.

В последнее время корпоративные клиенты все чаще пользуются не только коммуникационными, но и информационными услугами операторов – например, переносят собственные Web-сайты и базы данных на территорию оператора, поручая последнему поддерживать их работу и обеспечивать быстрый доступ к ним для сотрудников предприятия и, возможно, других пользователей сети оператора. Крупные корпоративные клиенты требуют расширенного набора услуг и согласны платить за него больше, чем за стандартный, если услуги предоставляются с высоким уровнем качества. Поэтому оператор может взяться за прокладку новой физической линии связи до помещения такого клиента и установку сложных коммуникационных устройств.

Одни операторы оказывают услуги как массовым, так и корпоративным клиентам, другие специализируются только на одной категории потребителей.

Инфраструктура
Кроме субъективных и правовых причин, на формирование набора предлагаемых оператором услуг оказывает влияние материально-технический фактор, так как для предоставления определенной услуги оператор должен владеть соответствующей аппаратно-программной инфраструктурой. Так, для оказания услуг по аренде каналов оператор должен иметь в своем распоряжении транспортную сеть – например, первичную сеть PDH/SDH или же сеть с коммутацией  каналов, такую как ISDN. Для оказания информационных Web-услуг он должен создать собственный сайт, который должен быть соединен с Internet, чтобы пользователи Internet могли получить доступ к нему.

В тех случаях, когда у оператора отсутствует необходимая инфраструктура для оказания некоторой услуги, он может воспользоваться услугами другого оператора, на основе которых требуемая услуга может быть сконструирована. Например, для создания общедоступного Web-сайта электронной коммерции оператор связи может не иметь собственной IP-сети, соединенной с Internet. Для этого ему достаточно только создать информационное наполнение сайта и поместить его на компьютере другого оператора, сеть которого имеет подключение к Internet. Аренда физических каналов связи для создания собственной телефонной или компьютерной сети является другим типичным примером предоставления услуг при отсутствии одного из элементов аппаратно-программной инфраструктуры.

Оператора, который предоставляет услуги другим операторам связи, часто называют оператором операторов (carrier of carriers).

Физические каналы связи и другие элементы первичной транспортной инфраструктуры играют ключевую роль в предоставлении любых коммуникационных услуг, так как без них передача информации становится просто невозможной. Собственно, от наличия или отсутствия собственной транспортной инфраструктуры зависит и название предприятия, оказывающего информационно-коммуникационные услуги – традиционное "оператор связи" или новое "провайдер (поставщик) услуг". Хотя каждый оператор связи, безусловно, оказывает услуги своим клиентам, то есть является провайдером услуг, в этих терминах есть некоторая разница. Говоря "оператор связи", обычно подчеркивают то обстоятельство, что компания владеет собственной транспортной инфраструктурой, поддерживает ее функционирование и на этой основе предоставляет услуги. Обычно традиционный оператор связи в первую очередь оказывает низкоуровневые транспортные услуги - простую передачу трафика (телефонного или данных) между географическими пунктами без его дополнительной обработки. Когда же говорят "провайдер услуг", то акцент делается на том, что предприятие оказывает новые высокоуровневые услуги, например доступ в Internet, размещение в своей сети информационных ресурсов (Web-сайты, базы данных предприятий), но не обязательно владеет собственной развитой транспортной инфраструктурой, так как часто для их эффективной реализации достаточно арендованных сетевых ресурсов.

Территория покрытия
По степени охвата территории, на которой предоставляются услуги, операторы делятся на: локальных; региональных; национальных; транснациональных.

Локальный оператор работает на территории города или сельского района. Традиционный локальный оператор – это оператор городской телефонной сети, который владеет всей соответствующей транспортной инфраструктурой: физическими каналами между помещениями абонентов (квартирами, домами и офисами) и узлом связи, телефонными станциями (АТС) и каналами связи между телефонными станциями.

Сегодня к традиционным локальным операторам добавились альтернативные, которые часто являются провайдерами услуг нового типа, прежде всего, связанных с Интернетом, но иногда конкурируют с традиционными операторами и в области телефонии. Несмотря на демонополизацию телекоммуникационной отрасли, физическими каналами доступа к абонентам по-прежнему владеют традиционные локальные операторы, то есть "Городские телефонные сети" (ГТС), поэтому альтернативным операторам проще оказывать высокоуровневые услуги, не столь сильно зависящие от наличия прямой связи с абонентом, такие, например, как доступ в Интернет, размещение в своих узлах информационных ресурсов и т.п. А для организации доступа к этим ресурсам абонентам приходится заключать договор с традиционным оператором, который направляет трафик непосредственно подключенных к нему абонентов в сеть альтернативного оператора, если абонент подписался на соответствующую услугу. Здесь мы видим естественную специализацию операторов – каждый занимается тем делом, для которого больше подходит имеющаяся инфраструктура, при этом сотрудничество дает дополнительный эффект, порождая новые услуги.

Региональные и национальные операторы оказывают услуги на большой территории, также располагая соответствующей инфраструктурой. Традиционные операторы этого масштаба выполняют транзитную передачу телефонного трафика между телефонными станциями локальных операторов, имея в своем распоряжении крупные транзитные АТС, связанные высокоскоростными физическими каналами связи. Это операторы операторов, их клиентами являются, как правило, локальные операторы или крупные предприятия, имеющие отделения и филиалы в различных городах региона или страны. Располагая развитой транспортной инфраструктурой, такие операторы обычно оказывают услуги дальней связи, передавая транзитом большие объемы информации без какой-либо обработки. Альтернативные операторы регионального и национального масштаба могут иметь собственную транспортную инфраструктуру, но это не обязательно. В первом случае они конкурируют с традиционными операторами на рынке услуг дальней связи, а во втором стараются оказывать дополнительные информационные услуги, заключая договоры с большим числом локальных операторов, а также с каким-либо из операторов, предоставляющих услуги дальней связи – для организации взаимодействия между своими информационными ресурсами.


9.3. Корпоративные сети

Сети отделов.
Сети кампусов.
Сети масштаба предприятия.

Корпоративная сеть – это сеть, главным назначением которой является обеспечение функционирования конкретного предприятия, владеющего данной сетью. Пользователями корпоративной сети являются только сотрудники данного предприятия. В отличие от сетей операторов связи, корпоративные сети, в общем случае, не оказывают услуг другим организациям или пользователям.

В зависимости от масштаба предприятия, а также от сложности и многообразия решаемых задач различают сети отдела, сети кампуса и корпоративные сети (термин "корпоративные" в данной классификации приобретает узкое значение – сеть большого предприятия). Прежде чем обсуждать характерные особенности каждого из перечисленных типов сетей, остановимся на тех факторах, которые заставляют предприятия обзаводиться собственной компьютерной сетью.

Преимущества, которые дает использование сетей

  1. Интегральное преимущество - повышение эффективности работы предприятия.
  2. Способность выполнять параллельные вычисления, за счет чего может быть повышена производительность и отказоустойчивость.
  3. Большее соответствие распределенному характеру некоторых прикладных задач.
  4. Возможность совместного использования данных и устройств.
  5. Возможность гибкого распределения работ по всей системе.
  6. Оперативный доступ к обширной корпоративной информации.
  7. Совершенствование коммуникаций.

Проблемы

  1. Сложность разработки системного и прикладного программного обеспечения для распределенных систем.
  2. Проблемы с производительностью и надежностью передачи данных по сети.
  3. Проблема обеспечения безопасности.

Конечно, при использовании вычислительных сетей возникают и проблемы, связанные в основном с организацией эффективного взаимодействия отдельных частей распределенной системы.

Во-первых, это неполадки в программном обеспечении: операционных системах и приложениях. Программирование для распределенных систем принципиально отличается от программирования для централизованных систем. Так, сетевая операционная система, выполняя в общем случае все функции по управлению локальными ресурсами компьютера, сверх того решает многочисленные задачи, связанные с предоставлением сетевых услуг. Разработка сетевых приложений осложняется из-за необходимости организовать совместную работу их частей, выполняющихся на разных машинах. Массу хлопот доставляет и обеспечение совместимости программного обеспечения, устанавливаемого в узлах сети.

Во-вторых, много проблем связано с транспортировкой сообщений по каналам связи между компьютерами. Основные задачи здесь - обеспечение надежности (чтобы передаваемые данные не терялись и не искажались) и производительности (чтобы обмен данными происходил с приемлемыми задержками). В структуре общих затрат на вычислительную сеть расходы на решение "транспортных вопросов" составляют существенную часть, в то время как в централизованных системах эти проблемы полностью отсутствуют.

В-третьих, это вопросы, связанные с обеспечением безопасности, которые гораздо сложнее решать в вычислительной сети, чем в автономно работающем компьютере. В некоторых случаях, когда безопасность особенно важна, от использования сети лучше отказаться.

Можно приводить еще много "за" и "против", но главным доказательством эффективности использования сетей является бесспорный факт их повсеместного распространения. Сегодня трудно найти предприятие, на котором нет хотя бы односегментной сети персональных компьютеров; все больше и больше появляется сетей с сотнями рабочих станций и десятками серверов, некоторые крупные организации обзаводятся частными глобальными сетями, объединяющими их филиалы, удаленные на тысячи километров. В каждом конкретном случае для создания сети были свои основания, но верно и общее утверждение: что-то в этих сетях все-таки есть.

Сети отделов

Сети отделов – это сети, которые используются сравнительно небольшой группой сотрудников, работающих в одном отделе предприятия. Эти сотрудники решают некоторые общие задачи, например ведут бухгалтерский учет или занимаются маркетингом. Считается, что отдел может насчитывать до 100-150 сотрудников.

Главной целью сети отдела является разделение сетевых ресурсов, таких как приложения, данные, лазерные принтеры и модемы. Обычно сети отделов имеют один или два файловых сервера, не более тридцати пользователей (рис. 9.8) и не разделяются на подсети. В этих сетях локализуется большая часть трафика предприятия. Сети отделов обычно создаются на основе какой-либо одной сетевой технологии – Ethernet, Token Ring. В такой сети чаще всего используется один или, максимум, два типа операционных систем. Небольшое количество пользователей позволяет применять в сетях отделов одноранговые сетевые ОС, например Windows 98.


Рис. 9.8.  Пример сети масштаба отдела

Задачи управления сетью на уровне отдела относительно просты: добавление новых пользователей, устранение простых отказов, инсталляция новых узлов и установка новых версий программного обеспечения. Такой сетью может управлять сотрудник, посвящающий выполнению обязанностей администратора только часть своего времени. Чаще всего администратор сети отдела не имеет специальной подготовки, но является тем человеком в отделе, который лучше всех разбирается в компьютерах, и само собой получается так, что он и занимается администрированием сети.

Существует и другой тип сетей, близкий к сетям отделов, сети рабочих групп. К таким сетям относят совсем небольшие сети, включающие до 10-20 компьютеров. Характеристики сетей рабочих групп практически не отличаются от описанных выше характеристик сетей отделов. Такие свойства, как простота сети и однородность, здесь проявляются в наибольшей степени, в то время как сети отделов могут приближаться в некоторых случаях к следующему по масштабу типу сетей –  сетям кампусов.

Сети кампусов

Сети кампусов получили свое название от английского слова campus – студенческий городок. Именно на территории университетских городков часто возникала необходимость в объединении нескольких мелких сетей в одну большую. Сейчас это название не связывают со студенческими городками, а используют для обозначения сетей любых предприятий и организаций.

Сети кампусов (рис. 9.9) объединяют множество сетей различных отделов одного предприятия в пределах отдельного здания или одной территории, покрывающей площадь в несколько квадратных километров. При этом глобальные соединения в сетях кампусов не используются. Службы такой сети включают взаимодействие между сетями отделов, доступ к общим базам данных предприятия, доступ к общим факс-серверам, высокоскоростным модемам и высокоскоростным принтерам. В результате сотрудники каждого отдела предприятия получают доступ к некоторым файлам и ресурсам сетей других отделов. Сети кампусов обеспечивают доступ к корпоративным базам данных независимо от того, на каких типах компьютеров они располагаются.

Именно на уровне сети кампуса возникают проблемы интеграции неоднородного аппаратного и программного обеспечения. Типы компьютеров, сетевых операционных систем, сетевого аппаратного обеспечения в каждом отделе могут отличаться. Отсюда вытекают сложности управления сетями кампусов. Администраторы должны быть в этом случае более квалифицированными, а средства оперативного управления сетью - более эффективными.


Рис. 9.9.  Пример сети кампуса

Сети масштаба предприятия

Корпоративные сети называют также сетями масштаба предприятия, что соответствует дословному переводу термина "enterprise-wide networks", используемого в англоязычной литературе для обозначения этого типа сетей. Сети масштаба предприятия (корпоративные сети) объединяют большое количество компьютеров на всех территориях отдельного предприятия. Они могут быть сложно связаны и способны покрывать город, регион или даже континент. Число пользователей и компьютеров может измеряться тысячами, а число серверов – сотнями, расстояния между сетями отдельных территорий бывают такими, что приходится использовать глобальные связи (рис. 9.10). Для соединения удаленных локальных сетей и отдельных компьютеров в корпоративной сети применяются разнообразные телекоммуникационные средства, в том числе телефонные каналы, радиоканалы, спутниковая связь. Корпоративную сеть можно представить в виде "островков локальных сетей", плавающих в телекоммуникационной среде.


Рис. 9.10.  Пример корпоративной сети

Непременным атрибутом такой сложной и крупномасштабной сети является высокая степень неоднородности (гетерогенности) – нельзя удовлетворить потребности тысяч пользователей с помощью однотипных программных и аппаратных средств. В корпоративной сети обязательно будут использоваться различные типы компьютеров – от мэйнфреймов до персоналок, несколько типов операционных систем и множество различных приложений. Неоднородные части корпоративной сети должны работать как единое целое, предоставляя пользователям по возможности удобный и простой доступ ко всем необходимым ресурсам.

Сети предприятий (корпоративные сети) объединяют большое количество компьютеров на всех территориях отдельного предприятия.

Для корпоративной сети характерны:

Появление корпоративных сетей – это хорошая иллюстрация известного постулата о переходе количества в качество. При объединении отдельных сетей крупного предприятия, имеющего филиалы в разных городах и даже странах, в единую сеть многие количественные характеристики объединенной сети переходят некоторый критический порог, за которым начинается новое качество. В этих условиях существующие методы и подходы к решению традиционных задач сетей меньших масштабов для корпоративных сетей оказались непригодными. На первый план вышли такие задачи и проблемы, которые в сетях рабочих групп, отделов и даже кампусов либо имели второстепенное значение, либо вообще не проявлялись. Примером может служить простейшая (для небольших сетей) задача – ведение учетных данных о пользователях сети.

Наиболее простой способ ее решения – поместить учетные данные каждого пользователя в локальную базу учетных данных каждого компьютера, к ресурсам которого пользователь должен иметь доступ. При попытке доступа эти данные извлекаются из локальной учетной базы, и на их основе предоставляется или не предоставляется доступ. В небольшой сети, состоящей из 5-10 компьютеров и примерно такого же количества пользователей, такой способ работает очень хорошо. Но если в сети насчитывается несколько тысяч пользователей, каждому из которых нужен доступ к нескольким десяткам серверов, то, очевидно, это решение становится крайне неэффективным. Администратор должен повторить несколько десятков раз (по числу серверов) операцию занесения учетных данных каждого пользователя. Сам пользователь также вынужден повторять процедуру логического входа каждый раз, когда ему нужен доступ к ресурсам нового сервера. Хорошее решение этой проблемы для крупной сети – использовать централизованную справочную службу, в базе данных которой хранятся учетные записи всех пользователей сети. Администратор один раз выполняет операцию занесения данных пользователя в эту базу, а пользователь один раз выполняет процедуру логического входа, причем не в отдельный сервер, а в сеть целиком.

При переходе от более простого типа сетей к более сложному – от сетей отдела к корпоративной сети – территория охвата увеличивается, поддерживать связи компьютеров становится все сложнее. По мере увеличения масштабов сети повышаются требования к ее надежности, производительности и функциональным возможностям. По сети циркулирует все возрастающее количество данных, и необходимо обеспечивать их безопасность и защищенность наряду с доступностью. Все это приводит к тому, что корпоративные сети строятся на основе наиболее мощного и разнообразного оборудования и программного обеспечения


9.4. Модульность и стандартизация


Модульность – это одно из неотъемлемых свойств вычислительных сетей. Модульность проявляется не только в многоуровневом представлении коммуникационных протоколов в конечных узлах сети, хотя это, безусловно, важная и принципиальная особенность сетевой архитектуры. Сеть состоит из огромного числа различных модулей: компьютеров, сетевых адаптеров, мостов, маршрутизаторов, модемов, операционных систем и модулей приложений.

Работы по стандартизации вычислительных сетей ведутся большим количеством организаций. В зависимости от статуса организаций различают следующие виды стандартов:

Некоторые стандарты, непрерывно развиваясь, могут переходить из одной категории в другую. В частности, фирменные стандарты на продукцию, получившую широкое распространение, обычно становятся международными стандартами де-факто, так как вынуждают производителей из разных стран следовать фирменным стандартам, чтобы обеспечить совместимость своих изделий с этими популярными продуктами. Например, из-за феноменального успеха персонального компьютера компании IBM фирменный стандарт на архитектуру IBM PC стал международным стандартом де-факто.

Более того, ввиду широкого распространения некоторые фирменные стандарты становятся основой для национальных и международных стандартов де-юре. Например, стандарт Ethernet, первоначально разработанный компаниями Digital Equipment, Intel и Xerox, через некоторое время и в несколько измененном виде был принят как национальный стандарт IEEE 802.3, а затем организация ISO утвердила его в качестве международного стандарта ISO 8802.3.

Далее приводятся краткие сведения об организациях, наиболее активно и успешно занимающихся разработкой стандартов в области вычислительных сетей.

Международная организация по стандартизации (International Organization for Standardization, ISO, часто называемая также International Standards Organization) представляет собой ассоциацию ведущих национальных организаций по стандартизации разных стран. Главным достижением ISO стала модель взаимодействия открытых систем OSI, которая в настоящее время является концептуальной основой стандартизации в области вычислительных сетей. В соответствии с моделью OSI этой организацией был разработан стандартный стек коммуникационных протоколов OSI.

Международный союз электросвязи (International Telecommunications Union, ITU) – организация, которая в настоящее время является специализированным органом Организации Объединенных Наций. Наиболее значительную роль в стандартизации вычислительных сетей играет постоянно действующий в рамках этой организации Международный консультативный комитет по телефонии и телеграфии (МККТТ) (Consultative Committee on International Telegraphy and Telephony, CCITT). В результате проведенной в 1993 году реорганизации ITU CCITT несколько изменил направление своей деятельности и сменил название – теперь он называется сектором телекоммуникационной стандартизации ITU (ITU Telecommunication Standardization Sector, ITU-T). Основу деятельности ITU-T составляет разработка международных стандартов в области телефонии, телематических служб (электронной почты, факсимильной связи, телетекста, телекса и т. д.), передачи данных, аудио- и видеосигналов. За годы своей деятельности ITU-T выпустил огромное количество рекомендаций-стандартов. Свою работу ITU-T строит на изучении опыта различных организаций, а также на результатах собственных исследований. Раз в четыре года издаются труды ITU-T в виде так называемой "Книги", которая на самом деле представляет собой целый набор обычных книг, сгруппированных в выпуски, которые, в свою очередь, объединяются в тома. Каждый том и выпуск содержат логически взаимосвязанные рекомендации. Например, том III Синей Книги содержит рекомендации для цифровых сетей с интеграцией услуг (ISDN), а весь том VIII (за исключением выпуска VIII.1, который содержит рекомендации серии V для передачи данных по телефонной сети) посвящен рекомендациям серии Х: Х.25 для сетей с коммутацией пакетов, X.400 для систем электронной почты, X.500 для глобальной справочной службы и многим другим.

Институт инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers, IEEE) – национальная организация США, определяющая сетевые стандарты. В 1981 году рабочая группа 802 этого института сформулировала основные требования, которым должны удовлетворять локальные вычислительные сети. Группа 802 определила множество стандартов, из них самыми известными являются стандарты 802.1, 802.2, 802.3 и 802.5, которые описывают общие понятия, используемые в области локальных сетей, а также стандарты на два нижних уровня сетей Ethernet и Token Ring.

Европейская ассоциация производителей компьютеров (European Computer Manufacturers Association, ECMA) – некоммерческая организация, активно сотрудничающая с ITU-T и ISO, занимается разработкой стандартов и технических обзоров, относящихся к компьютерной и коммуникационной технологиям. Известна своим стандартом ЕСМА-101, используемым при передаче отформатированного текста и графических изображений с сохранением оригинального формата.

Ассоциация производителей компьютеров и оргтехники (Computer and Business Equipment Manufacturers Association, CBEMA) – организация американских производителей аппаратного обеспечения; аналогична европейской ассоциации ECMA; участвует в разработке стандартов на обработку информации и соответствующее оборудование.

Ассоциация электронной промышленности (Electronic Industries Association, EIA) – промышленно-торговая группа производителей электронного и сетевого оборудования; является национальной коммерческой ассоциацией США; проявляет значительную активность в разработке стандартов для проводов, коннекторов и других сетевых компонентов. Ее наиболее известный стандарт — RS-232С.

Министерство обороны США (Department of Defense, DoD) имеет многочисленные подразделения, занимающиеся созданием стандартов для компьютерных систем. Одной из самых известных разработок DoD является стек транспортных протоколов TCP/IP.

Американский национальный институт стандартов (American National Standards Institute, ANSI). Эта организация представляет США в Международной организации по стандартизации ISO. Комитеты ANSI занимаются разработкой стандартов в различных областях вычислительной техники. Так, комитет ANSI Х3Т9.5 совместно с компанией IBM осуществляет стандартизацию локальных сетей крупных ЭВМ (архитектура сетей SNA). Известный стандарт FDDI также является результатом деятельности этого комитета ANSI. В области микрокомпьютеров ANSI разрабатывает стандарты на языки программирования, интерфейс SCSI. ANSI разработал рекомендации по переносимости для языков С, FORTRAN, COBOL.